#ifndef __LOONGSON_BOARD_INFO_H__
#define __LOONGSON_BOARD_INFO_H__

#if defined(CONFIG_SOC_LS2K500)

#define LS2K500_EVB_DESC "LS2K500-EVB"
#define LS2K500_EVB_BOARD_NAME "LS2K50B-AE000"

#define LS2K500_HL_DESC "LS2K500-HL-MB"
#define LS2K500_HL_BOARD_NAME "LS2K50B-AE011"

#define LS2K500_MINI_DP_DESC "LS2K500-MINI-DP"
#define LS2K500_MINI_DP_BOARD_NAME "LS2K50B-ME011"

#define LS2K500_MODI_HCT_DESC "LS2K500-MODI-HCT"
#define LS2K500_MODI_HCT_BOARD_NAME "LS2K50B-ME012"


#elif defined(CONFIG_SOC_LS2K1000)

#define LS2K1000_JL_DESC "LS2K1000-JL-MB"
#define LS2K1000_JL_BOARD_NAME "LS2K10B-AE011"

#define LS2K1000_DP_DESC "LS2K1000-DP"
#define LS2K1000_DP_BOARD_NAME "LS2K10B-ME011"

#define LS2K1000_GBKPDM0_V10_DESC "GBKPDM0-V10"
#define LS2K1000_GBKPDM0_V10_BOARD_NAME "LS2K10B-AE012"

#elif defined(CONFIG_SOC_LS2P500)

#define LS2P500_EVB_DESC "LS2P500-EVB"
#define LS2P500_EVB_BOARD_NAME "LSX2P05Z0"

#elif defined(CONFIG_SOC_LS2K300)

#define LS2K300_MINI_DP_DESC "LS2K300-MINI-DP"
#define LS2K300_MINI_DP_BOARD_NAME "GBKPAW0-V10"

#endif

char* get_board_name_by_desc(char* desc);

#endif
